//package com.own.compoent.mq.rabbit.producer.config;
//
//import org.springframework.amqp.core.Binding;
//import org.springframework.amqp.core.BindingBuilder;
//import org.springframework.amqp.core.Queue;
//import org.springframework.amqp.core.TopicExchange;
//import org.springframework.boot.SpringBootConfiguration;
//import org.springframework.context.annotation.Bean;
//
///**
// * TopicConfig
// *
// * @author chenxueli
// * @date 2023-07-24 14:47:00
// */
//@SpringBootConfiguration
//public class TopicConfig {
//
//    /**
//     * 声明队列
//     *
//     * @return 队列
//     */
//    @Bean
//    public Queue topicQ1() {
//        return new Queue("topic.queue1");
//    }
//
//    /**
//     * 声明exchange
//     *
//     * @return exchange
//     */
//    @Bean
//    public TopicExchange setTopicExchange() {
//        return new TopicExchange("topic.exchange");
//    }
//
//    /**
//     * 声明binding，需要声明一个routingKey
//     *
//     * @return Binding
//     */
//    @Bean
//    public Binding bindTopicHebei1() {
//        return BindingBuilder.bind(topicQ1()).to(setTopicExchange()).with("hunan.*");
//    }
//
//}
